high voltage substation - German English Dictionary